IBM Endpoint Manager Inspectors Reference

Terminology

Win: Windows
Lin: Red Hat and SUSE Linux
Sol: SUN Solaris
HPUX: Hewlett-Packard UNIX version
AIX: IBM AIX
Mac: Apple Macintosh
Ubu: Ubuntu/Debian
WM: Windows Mobile

The version (e.g. Lin:8.1) corresponds to the version of the IEM product (8.1) in which the inspector was introduced in the client on that platform.
The version number is not shown if it is less than 8.0.


Platform


Contents

Action Objects
Authorization Objects
Client Objects
Directory Services
Environment Objects
Filesystem Objects
Firewall Objects
Fixlet Objects
Formatting Objects
Installed System Software
bundle
capability
debian base package
debian package upstream version
debian package upstream version with multiplicity
debian package version
debian package version epoch
debian package version epoch with multiplicity
debian package version revision
debian package version revision with multiplicity
debian package version with multiplicity
debian versioned package
debianpackagecache
debianpkg dependency
debianpkg reverse dependencies
debianpkg verfile
debianpkg version
object_repository
package
patch
pkgdb
pkginfo
product
rpm package release
rpm package release with multiplicity
rpm package version
rpm package version record
rpm package version record with multiplicity
rpm package version with multiplicity
rpmdatabase
short rpm package version record
short rpm package version record with multiplicity
software_depot
Introspectors
License Objects
Microsoft IIS Metabase Objects
Miscellaneous
Networking Objects
Power Objects
Primitive Objects
Registry Objects
Session Objects
Session Statistics
Site Objects
SMBIOS objects
System Objects
Task Objects
User Objects
Windows Mobile Device Objects
WMI Objects
World Objects

IBM Endpoint Manager wiki

Installed System Software

These Inspectors help you manage system objects and software packages.

rpmdatabase

The <rpmdatabase> objects are the Linux RPM Package Manager Inspectors. The RPM database contains entries for all the installed programs on this computer.

Creation Methods

DeclarationDescriptionPlatforms (?)
rpmReturns an object representing the rpm database of the machine.

Example:
names of packages of rpm - Returns a list of all the software packages in the RPM database on this computer.
Lin, AIX:8.2
rpm <string>Returns an object corresponding to the database named by <string>.Lin, AIX:8.2

Properties

DeclarationReturn typeDescriptionPlatforms (?)
capability <string> of <rpmdatabase><capability>

Plural: capabilities
Returns a capability object matching this string if some package in the RPM database provides that capability.Lin, AIX:8.2
installed <string> of <rpmdatabase><boolean>

Plural: installeds
Returns TRUE if some package in the RPM database provides the capability represented by this string.Lin, AIX:8.2
package <string> of <rpmdatabase><package>

Plural: packages
Returns the named package from the given RPM database.Lin, AIX:8.2
package conflicting with <capability> of <rpmdatabase><package>

Plural: packages conflicting with
Returns a package in the RPM database that conflicts with this capability. If any packages are returned, then the rpm command will not allow any package providing this capability to be installed.Lin, AIX:8.2
package installing <capability> of <rpmdatabase><package>

Plural: packages installing
Finds the package that installed the specified capability.Lin, AIX:8.2
package of <rpmdatabase><package>

Plural: packages
Returns all the packages in the given RPM database.Lin, AIX:8.2
package providing <capability> of <rpmdatabase><package>

Plural: packages providing
Returns a package in the RPM database that provides this capability. If no packages are returned, then the rpm command will not allow any packages requiring this capability to be installed.Lin, AIX:8.2
package requiring <capability> of <rpmdatabase><package>

Plural: packages requiring
Returns a package in the RPM database that requires this capability. If any packages are returned, then the rpm command will not allow any installed package that provides this capability to be uninstalled.Lin, AIX:8.2

package

This filesystem object can inspect the propeties of an RPM (RPM Package Manager) package. Each package contains information about the program, including name and version.

Creation Methods

DeclarationDescriptionPlatforms (?)
package <string> of <rpmdatabase>Returns the named package from the given RPM database.

Example:
version of package "glibc" of rpm - Returns the version of the glibc package of the rpm database.
Lin, AIX:8.2
package conflicting with <capability> of <rpmdatabase>Returns a package in the RPM database that conflicts with this capability. If any packages are returned, then the rpm command will not allow any package providing this capability to be installed.

Example:
package conflicting with (capability "apache2") of rpm - Returns a string like "apache-1.3.23-88", indicating which package(s) conflict with the specified capability.
Lin, AIX:8.2
package installing <capability> of <rpmdatabase>Finds the package that installed the specified capability.

Example:
package installing (capability "/opt/BESClient/BESLib/libEngine.so") of rpm - Returns BESAgent-4.1.4.2-1, the package that installed the specified capability.
Lin, AIX:8.2
package of <rpmdatabase>Returns all the packages in the given RPM database.Lin, AIX:8.2
package providing <capability> of <rpmdatabase>Returns a package in the RPM database that provides this capability. If no packages are returned, then the rpm command will not allow any packages requiring this capability to be installed.

Example:
package providing (capability "ssh") of rpm - Returns a string like "openssh-3.0.2p1-162", indicating which package(s) provide the specified capability.
Lin, AIX:8.2
package requiring <capability> of <rpmdatabase>Returns a package in the RPM database that requires this capability. If any packages are returned, then the rpm command will not allow any installed package that provides this capability to be uninstalled.

Example:
package requiring (capability "perl") of rpm - Returns a string like "apache-1.3.23-88", which is an application package that requires Perl.
Lin, AIX:8.2

Properties

DeclarationReturn typeDescriptionPlatforms (?)
<package> as string<string>Creates a string containing the package's name, version and release.Lin, AIX:8.2
architecture of <package><string>

Plural: architectures
The architecture represents the CPU type that the RPM Package was designed to be used on. Typical values are i386, i686, or x86_64, but packages can be created with archtectures like 'noarch' or have no architecture specified at all.Lin, AIX:8.2
conflict of <package><capability>

Plural: conflicts
Returns capability objects that conflict with this package in the RPM database.Lin, AIX:8.2
installed file of <package><capability>

Plural: installed files
The list of actual files that the package leaves installed.Lin, AIX:8.2
name of <package><string>

Plural: names
Returns the name of the given RPM package.Lin, AIX:8.2
obsolete of <package><capability>

Plural: obsoletes
Returns a capability object that this package obsoletes.Lin, AIX:8.2
provide of <package><capability>

Plural: provides
Returns capability objects for each capability that this package provides.Lin, AIX:8.2
require of <package><capability>

Plural: requires
Returns capability objects for each capability that this package requires.Lin, AIX:8.2
rpm version record of <package><rpm package version record>

Plural: rpm version records
Returns the RPM version records of the specified package.Lin:8.0, AIX:8.2
unique name of <package><string>

Plural: unique names
Returns the unique values of a given list of <package> types, removing duplicates and sorting by value.Lin:8.0, AIX:8.2
version of <package><version>

Plural: versions
Returns the version of the given RPM package.Lin, AIX:8.2

capability

A package can have capabilities that it requires, provides, obsoletes, or conflicts with. For instance, apache may require sh, and provide httpd. If you want to install apache, you will need to have sh in the RPM database. If you want to install a package that uses httpd, you will need to install apache.

Creation Methods

DeclarationDescriptionPlatforms (?)
capability <string>Converts a string to a capability object for rpm dependency version comparisons. Strings with version information take the form capability relation version, where relation is one of {<,>,>=,<=,=}. If a relation and version are not specified, then comparisons will assume a capability at any version number.

Example:
capability "libxml2 >= 2.4.7" - Returns a capability named "libxml2 >= 2.4.7".
Lin, AIX:8.2
capability <string> of <rpmdatabase>Returns a capability object matching this string if some package in the RPM database provides that capability.

Example:
capability "apache" of rpm - If installed, returns "apache". You can only create capability of rpm objects if the capability is actually in the RPM database.
Lin, AIX:8.2
conflict of <package>Returns capability objects that conflict with this package in the RPM database.

Example:
conflict of package "openssh" of rpm - Returns a string, such as "nonfreessh". The openssh program is specifying a conflict with nonfreessh.
Lin, AIX:8.2
installed file of <package>The list of actual files that the package leaves installed.

Example:
installed files of package "BESAgent" of rpm - Returns a list of the installed files.
Lin, AIX:8.2
obsolete of <package>Returns a capability object that this package obsoletes.

Example:
obsolete of package "mod_php4" of rpm - Returns a string such as "mod_php", which a capability that is obsoleted by the current package.
Lin, AIX:8.2
provide of <package>Returns capability objects for each capability that this package provides.

Example:
provide of package "apache" of rpm - Returns a string such as "httpd", which indicates a functional capability of the apache software.
Lin, AIX:8.2
require of <package>Returns capability objects for each capability that this package requires.

Example:
require of package "apache" of rpm - Returns a string such as "/bin/sh" to indicate a requirement of the package.
Lin, AIX:8.2

Operators

DeclarationReturn TypeDescriptionPlatforms (?)
<capability> contains <capability><boolean>Returns a boolean TRUE if the first capability satisfies the dependency specified by the second capability. A capability without version information is interpreted as a capability over all versions. If a package requires a capability not contained in the RPM database, then the rpm command will not allow that package to be installed.Lin

Properties

DeclarationReturn typeDescriptionPlatforms (?)
<capability> as string<string>Creates a string containing the capability's name, relation and version.Lin, AIX:8.2
name of <capability><string>

Plural: names
Returns the name of this capability object.Lin, AIX:8.2
relation of <capability><string>

Plural: relations
If this capability object has version information, the relation is returned.Lin, AIX:8.2
version of <capability><string>

Plural: versions
If this capability object has version information, the version is returned.Lin, AIX:8.2

rpm package release

The <rpm package release> Inspectors disclose properties of the RPM package version record Inspector. They are collected from the 'Release' component of the Epoch, Version and Release fields associated with an RPM package. The behavior of this inspector differs from a string, because they are sorted according to RPM rules defined by the rpmvercmp() function of the RPM library. Don't create an <rpm package release> inspector with embedded '-' or whitespace characters. These characters are disallowed in RPM, and will cause the statement to fail. Note: Requires the presence of the RPM library and librpminfo (an open source library created by BigFix containing modified RPM library code) on the client machine. librpminfo is installed on the client as part of the normal BES client RPM installation procedure.

Creation Methods

DeclarationDescriptionPlatforms (?)
rpm package release <rpm package release>Iterates through the RPM package release objects.Lin:8.0, AIX:8.2
rpm package release <string>Returns the named RPM package release.Lin:8.0, AIX:8.2
maximum of <rpm package release>Returns the maximum value from a list of <rpm package release> types.Lin:8.0, AIX:8.2
minimum of <rpm package release>Returns the minimum value from a list of <rpm package release> types.Lin:8.0, AIX:8.2
release of <rpm package version record>Returns the RPM Package release for the specified version record.Lin:8.0, AIX:8.2
release of <short rpm package version record>Returns the RPM Package release for the specified short version record.Lin:8.0, AIX:8.2

Operators

DeclarationReturn TypeDescriptionPlatforms (?)
<rpm package release> {cmp} <rpm package release><boolean>Compares two RPM Package releases, where {cmp} is one of: <, <=, =.Lin:8.0
<rpm package release> {cmp} <string><boolean>Compares an RPM Package release with a string value, where {cmp} is one of: <, <=, =.Lin:8.0
<string> {cmp} <rpm package release><boolean>Compares a string to an RPM Package release, where {cmp} is one of: <, <=, =.Lin:8.0

Properties

DeclarationReturn typeDescriptionPlatforms (?)
<rpm package release> as string<string>Casts an RPM Package release object as a string type.Lin:8.0, AIX:8.2
extrema of <rpm package release><( rpm package release, rpm package release )>

Plural: extremas
Returns the minimum and maximum extreme values of the given list of RPM package releases.Lin:8.0, AIX:8.2
maximum of <rpm package release><rpm package release>

Plural: maxima
Returns the maximum value from a list of <rpm package release> types.Lin:8.0, AIX:8.2
minimum of <rpm package release><rpm package release>

Plural: minima
Returns the minimum value from a list of <rpm package release> types.Lin:8.0, AIX:8.2
unique value of <rpm package release><rpm package release with multiplicity>

Plural: unique values
Returns the unique values of a given list of <rpm package release> types, removing duplicates and sorting by value.Lin:8.0, AIX:8.2

rpm package release with multiplicity

The <rpm package release with multiplicity> Inspectors deal with arrays of RPM package releases, allowing you to extract unique releases and count them.

Creation Methods

DeclarationDescriptionPlatforms (?)
unique value of <rpm package release>Returns the unique values of a given list of <rpm package release> types, removing duplicates and sorting by value.Lin:8.0, AIX:8.2

Properties

DeclarationReturn typeDescriptionPlatforms (?)
multiplicity of <rpm package release with multiplicity><integer>

Plural: multiplicities
Sorts the list and returns the multiplicity, or count, of each unique element in the specified list of multiple <rpm package release> types.Lin:8.0, AIX:8.2

rpm package version

The <rpm package version> Inspectors disclose properties of the RPM package version record Inspector. They are collected from the 'Version' component of the Epoch, Version and Release fields associated with an RPM package. The behavior of this inspector differs from a string, because they are sorted according to RPM rules defined by the rpmvercmp() function of the RPM library. Don't create an <rpm package release> inspector with embedded '-' or whitespace characters. These characters are disallowed in RPM, and will cause the statement to fail. Note: Requires the presence of the RPM library and librpminfo (an open source library created by BigFix containing modified RPM library code) on the client machine. librpminfo is installed on the client as part of the normal BES client RPM installation procedure.

Creation Methods

DeclarationDescriptionPlatforms (?)
rpm package version <rpm package version>Iterates through the RPM package version objects.Lin:8.0, AIX:8.2
rpm package version <string>Returns the named RPM package version.Lin:8.0, AIX:8.2
maximum of <rpm package version>Returns the maximum value from a list of <rpm package version> types.Lin:8.0, AIX:8.2
minimum of <rpm package version>Returns the minimum value from a list of <rpm package version> types.Lin:8.0, AIX:8.2
version of <rpm package version record>Returns the version of the specified RPM package version record.Lin:8.0, AIX:8.2
version of <short rpm package version record>Returns the version of the specified short RPM package version record.Lin:8.0, AIX:8.2

Operators

DeclarationReturn TypeDescriptionPlatforms (?)
<rpm package version> {cmp} <rpm package version><boolean>Compares two RPM Package versions, where {cmp} is one of: <, <=, =.Lin:8.0
<rpm package version> {cmp} <string><boolean>Compares an RPM Package version to a string, where {cmp} is one of: <, <=, =.Lin:8.0
<string> {cmp} <rpm package version><boolean>Compares a string to an RPM Package version, where {cmp} is one of: <, <=, =.Lin:8.0

Properties

DeclarationReturn typeDescriptionPlatforms (?)
<rpm package version> as string<string>Casts an RPM package version as a string type.Lin:8.0, AIX:8.2
extrema of <rpm package version><( rpm package version, rpm package version )>

Plural: extremas
Returns the minimum and maximum extreme values of the given list of RPM package versions.Lin:8.0, AIX:8.2
maximum of <rpm package version><rpm package version>

Plural: maxima
Returns the maximum value from a list of <rpm package version> types.Lin:8.0, AIX:8.2
minimum of <rpm package version><rpm package version>

Plural: minima
Returns the minimum value from a list of <rpm package version> types.Lin:8.0, AIX:8.2
unique value of <rpm package version><rpm package version with multiplicity>

Plural: unique values
Returns the unique values of a given list of <rpm package version> types, removing duplicates and sorting by value.Lin:8.0, AIX:8.2

rpm package version with multiplicity

The <rpm package version with multiplicity> Inspectors deal with arrays of RPM package versions, allowing you to extract unique versions and count them.

Creation Methods

DeclarationDescriptionPlatforms (?)
unique value of <rpm package version>Returns the unique values of a given list of <rpm package version> types, removing duplicates and sorting by value.Lin:8.0, AIX:8.2

Properties

DeclarationReturn typeDescriptionPlatforms (?)
multiplicity of <rpm package version with multiplicity><integer>

Plural: multiplicities
Sorts the list and returns the multiplicity, or count, of each unique element in the specified list of multiple <rpm package version> types.Lin:8.0, AIX:8.2

rpm package version record

The <rpm package version record> Inspectors provide version-related information, such as Epoch, Version and Release, for an RPM package. Inspectors of this type are sorted according to an RPM-specific ordering mechanism defined by the rpmVersionCompare() function of the RPM library.Note: Requires the presence of the RPM library and librpminfo (an open source library created by BigFix containing modified RPM library code) on the client machine. librpminfo is installed on the client as part of the normal BES client RPM installation procedure.

Creation Methods

DeclarationDescriptionPlatforms (?)
rpm package version record <rpm package version record>Iterates through the RPM package version record objects.Lin:8.0, AIX:8.2
rpm package version record <short rpm package version record>Iterates through the RPM package version record objects (short version).Lin:8.0, AIX:8.2
rpm package version record <string>Returns the named RPM package version record.Lin:8.0, AIX:8.2
rpm version record of <package>Returns the RPM version records of the specified package.Lin:8.0, AIX:8.2
maximum of <rpm package version record>Returns the maximum value from a list of <rpm package version record> types.Lin:8.0, AIX:8.2
minimum of <rpm package version record>Returns the minimum value from a list of <rpm package version record> types.Lin:8.0, AIX:8.2
no epoch of <rpm package version record>Strips the epoch from the specified RPM package version record.Lin:8.0, AIX:8.2
<short rpm package version record> as rpm package version recordCasts a short RPM Package version record as a long version.Lin:8.0, AIX:8.2
long form of <short rpm package version record>Returns an ROM Package Version record from the short version of the same.Lin:8.0, AIX:8.2

Operators

DeclarationReturn TypeDescriptionPlatforms (?)
<rpm package version record> {cmp} <rpm package version record><boolean>Compares two RPM Package version records, where {cmp} is one of: <, <=, =.Lin:8.0
<rpm package version record> {cmp} <short rpm package version record><boolean>Compares an RPM Package version record with a short RPM package version record, where {cmp} is one of: <, <=, =.Lin:8.0
<rpm package version record> {cmp} <string><boolean>Compares an RPM package version record against a string, where {cmp} is one of: <, <=, =.Lin:8.0
<short rpm package version record> {cmp} <rpm package version record><boolean>Compares an RPM Package version record with a short version, where {cmp} is one of: <, <=, =.Lin:8.0
<string> {cmp} <rpm package version record><boolean>Compares a string to an RPM Package version record, where {cmp} is one of: <, <=, =.Lin:8.0

Properties

DeclarationReturn typeDescriptionPlatforms (?)
<rpm package version record> as short rpm package version record<short rpm package version record>Casts an RPM package version record as a short version by stripping the epoch off.Lin:8.0, AIX:8.2
<rpm package version record> as string<string>Casts an RPM package version record as a string type.Lin:8.0, AIX:8.2
epoch of <rpm package version record><integer>

Plural: epochs
Returns the integer Epoch (which grants RPM more flexibility in versioning) of the specified RPM Package version record.Lin:8.0, AIX:8.2
extrema of <rpm package version record><( rpm package version record, rpm package version record )>

Plural: extremas
Returns the minimum and maximum extreme values of the given list of RPM package version records.Lin:8.0, AIX:8.2
maximum of <rpm package version record><rpm package version record>

Plural: maxima
Returns the maximum value from a list of <rpm package version record> types.Lin:8.0, AIX:8.2
minimum of <rpm package version record><rpm package version record>

Plural: minima
Returns the minimum value from a list of <rpm package version record> types.Lin:8.0, AIX:8.2
no epoch of <rpm package version record><rpm package version record>

Plural: no epochs
Strips the epoch from the specified RPM package version record.Lin:8.0, AIX:8.2
release of <rpm package version record><rpm package release>

Plural: releases
Returns the RPM Package release for the specified version record.Lin:8.0, AIX:8.2
short form of <rpm package version record><short rpm package version record>

Plural: short forms
This Inspector strips of the Epoch information from the specified RPM package version record object.Lin:8.0, AIX:8.2
unique value of <rpm package version record><rpm package version record with multiplicity>

Plural: unique values
Returns the unique values of a given list of <rpm package version record> types, removing duplicates and sorting by value.Lin:8.0, AIX:8.2
version of <rpm package version record><rpm package version>

Plural: versions
Returns the version of the specified RPM package version record.Lin:8.0, AIX:8.2

rpm package version record with multiplicity

The <rpm package version record with multiplicity> Inspectors deal with arrays of RPM package version records, allowing you to extract unique records and count them.

Creation Methods

DeclarationDescriptionPlatforms (?)
unique value of <rpm package version record>Returns the unique values of a given list of <rpm package version record> types, removing duplicates and sorting by value.Lin:8.0, AIX:8.2

Properties

DeclarationReturn typeDescriptionPlatforms (?)
multiplicity of <rpm package version record with multiplicity><integer>

Plural: multiplicities
Sorts the list and returns the multiplicity, or count, of each unique element in the specified list of multiple <rpm package version record> types.Lin:8.0, AIX:8.2

short rpm package version record

This is the same as an RPM package version record, except that the epoch (if one exists) is not shown when converted to a string. However, even though it isn't displayed, the epoch is still retained. If you need to remove the epoch, use one of the 'no epoch' Inspectors.

Creation Methods

DeclarationDescriptionPlatforms (?)
short rpm package version record <rpm package version record>Iterates throught the specified RPM package version record objects, stripping the Epoch information out.Lin:8.0, AIX:8.2
short rpm package version record <short rpm package version record>Iterates throught the specified short RPM package version record objects.Lin:8.0, AIX:8.2
<rpm package version record> as short rpm package version recordCasts an RPM package version record as a short version by stripping the epoch off.Lin:8.0, AIX:8.2
short form of <rpm package version record>This Inspector strips of the Epoch information from the specified RPM package version record object.Lin:8.0, AIX:8.2
maximum of <short rpm package version record>Returns the maximum value from a list of <short rpm package version record> types.Lin:8.0, AIX:8.2
minimum of <short rpm package version record>Returns the minimum value from a list of <short rpm package version record> types.Lin:8.0, AIX:8.2
no epoch of <short rpm package version record>Returns a short RPM package version record with the epoch stripped out.Lin:8.0, AIX:8.2

Operators

DeclarationReturn TypeDescriptionPlatforms (?)
<short rpm package version record> {cmp} <short rpm package version record><boolean>Compares two short RPM Package version records, where {cmp} is one of: <, <=, =.Lin:8.0

Properties

DeclarationReturn typeDescriptionPlatforms (?)
<short rpm package version record> as rpm package version record<rpm package version record>Casts a short RPM Package version record as a long version.Lin:8.0, AIX:8.2
<short rpm package version record> as string<string>Casts a short RPM Package version record as a string type.Lin:8.0, AIX:8.2
epoch of <short rpm package version record><integer>

Plural: epochs
Returns the integer Epoch (which grants RPM more flexibility in versioning) of the specified short version of the RPM Package version record.Lin:8.0, AIX:8.2
extrema of <short rpm package version record><( short rpm package version record, short rpm package version record )>

Plural: extremas
Returns the minimum and maximum extreme values of the given list of short RPM package version records.Lin:8.0, AIX:8.2
long form of <short rpm package version record><rpm package version record>

Plural: long forms
Returns an ROM Package Version record from the short version of the same.Lin:8.0, AIX:8.2
maximum of <short rpm package version record><short rpm package version record>

Plural: maxima
Returns the maximum value from a list of <short rpm package version record> types.Lin:8.0, AIX:8.2
minimum of <short rpm package version record><short rpm package version record>

Plural: minima
Returns the minimum value from a list of <short rpm package version record> types.Lin:8.0, AIX:8.2
no epoch of <short rpm package version record><short rpm package version record>

Plural: no epochs
Returns a short RPM package version record with the epoch stripped out.Lin:8.0, AIX:8.2
release of <short rpm package version record><rpm package release>

Plural: releases
Returns the RPM Package release for the specified short version record.Lin:8.0, AIX:8.2
unique value of <short rpm package version record><short rpm package version record with multiplicity>

Plural: unique values
Returns the unique values of a given list of <short rpm package version record> types, removing duplicates and sorting by value.Lin:8.0, AIX:8.2
version of <short rpm package version record><rpm package version>

Plural: versions
Returns the version of the specified short RPM package version record.Lin:8.0, AIX:8.2

short rpm package version record with multiplicity

The <short rpm package version record with multiplicity> Inspectors deal with arrays of short RPM package version records, allowing you to extract unique records and count them.

Creation Methods

DeclarationDescriptionPlatforms (?)
unique value of <short rpm package version record>Returns the unique values of a given list of <short rpm package version record> types, removing duplicates and sorting by value.Lin:8.0, AIX:8.2

Properties

DeclarationReturn typeDescriptionPlatforms (?)
multiplicity of <short rpm package version record with multiplicity><integer>

Plural: multiplicities
Sorts the list and returns the multiplicity, or count, of each unique element in the specified list of multiple <short rpm package version record> types.Lin:8.0, AIX:8.2

pkgdb

This is a database object created by BigFix to keep track of all the Solaris packages (pkginfos) that have been installed on this computer. The pkginfo object, in turn, contains Solaris patches, each with an ID and a revision number. The database essentially contains a comprehensive list of patches, allowing you to directly access a patch without going through pkginfo. The syntax is "patch of pkgdb", which can greatly simplify your relevance expressions.

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

pkginfo

Pkginfo is an object containing information about Solaris packages, which are used to deliver patches. Pkginfo contains information about the category, the intended architecture, vendors, patch IDs and revision numbers. Other package information can be inspected using the "param" property which lets you access other parameters by name.

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

patch

An object that exposes the properties of a Solaris patch, each of which has a base ID followed by a revision number, such as 123456-12. Here the base is 123456, which identifies the patch, and 12, which represents the revision of this particular patch.

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

bundle

On HPUX platforms, a bundle object is derived from a product type and used to inspect software installations as managed by the Software Depot. On Macintosh platforms, a bundle refers to a core foundation folder hierarchy derived from CFBundle.

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

product

The <product> object contains properties (such as vendor and revision) of the associated software product. On AIX, products are installed into an Object Repository.On HPUX products are installed in the Software Depot.

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

object_repository

A database corresponding to installable software products on AIX computers.

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

software_depot

Software Depot uses the swlist INDEX to identify the collection of products installed on the HPUX machine.

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

debian base package

For Tivoli Inspectors, a Debian package is considered to include both the package and the version. This allows the Inspectors to home in on specific versioned packages and not just the package itself, which may have numerous versions. The base package Inspectors help to tease these two aspects apart, stripping the version info and returning a list of the packages by name only.

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

debian package upstream version with multiplicity

The <debian package upstream version with multiplicity> Inspectors deal with arrays of Debian packages, allowing you to extract unique upstream_versions and count them.

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

debian package upstream version

The upstream_version of a Debian package is the main version number. Along with the epoch and revision, it is one of the components of the Debian versioning scheme.

Creation Methods

DeclarationDescriptionPlatforms (?)

Operators

DeclarationReturn TypeDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

debian package version epoch with multiplicity

The <debian package version epoch with multiplicity> Inspectors deal with arrays of Debian packages, allowing you to extract unique version 'epochs' and count them.

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

debian package version epoch

The <debian package version epoch> Inspectors deal with the 'epoch' component of a Debian package version. The epoch is an unsigned integer, typically a small number. If it is omitted, zero is the default. It allows the package provider to create a fresh start with version numbering schemes.

Creation Methods

DeclarationDescriptionPlatforms (?)

Operators

DeclarationReturn TypeDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

debian package version revision with multiplicity

The <debian package version revision with multiplicity> Inspectors deal with arrays of Debian package allowing you to extract unique version revisions and count them.

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

debian package version revision

Also known as the 'debian_revision', these Inspectors reveal the revision of a Debian package based on the upstream_version. The revision component of the version is optional. Typically, the revision is set to 1 whenever the upstream_version is increased.

Creation Methods

DeclarationDescriptionPlatforms (?)

Operators

DeclarationReturn TypeDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

debian package version with multiplicity

The <debian package version with multiplicity> Inspectors deal with arrays of Debian packages, allowing you to extract unique versions and count them.

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

debian package version

For Tivoli Inspectors, a Debian package is considered to include both the package and the version. This allows the Inspectors to home in on specific versioned packages and not just the package itself, which may have numerous versions. These version Inspectors return just the version(s) of a given Debian package. A version is composed of three parts: an epoch, an upstream_version and a debian_revision.

Creation Methods

DeclarationDescriptionPlatforms (?)

Operators

DeclarationReturn TypeDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

debian versioned package

The <debian versioned package> Inspectors return all the versions of the Debian package that are available for the base package.

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

debianpackagecache

The <debianpackagecache> Inspectors refer to the cache directory set up for Debian packages.

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

debianpkg dependency

A package may depend on the previous installation of other software packages. The <debianpkg dependency> Inspectors detail those dependencies. A Debian package may replace another package, conflict with it or depend on it. For more information, see the Debian.org site.

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

debianpkg reverse dependencies

Debian packages often depend on other packages, with you can find by looking in the given package. You can reverse the situation and instead use the Advanced Packageing Tool (APT) to discover which programs are dependent on a given package. These Inspectors allow you to find these reverse dependencies.

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

debianpkg verfile

The pkg Inspectors deal with base packages, i.e., packages stripped of their version information. This set of Inspectors lists the names of the APT system files that describe the package in question. If you edit and search the files that result from this inspector, you can find descriptive information about the specified packages.

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)

debianpkg version

The pkg Inspectors deal with base packages, i.e., packages stripped of their version information. This set of Inspectors deals with the versions corresponding to the given package(s).

Creation Methods

DeclarationDescriptionPlatforms (?)

Properties

DeclarationReturn typeDescriptionPlatforms (?)